<template>
    <!--包装/封装big-file-icon
    使用vod不能分片传输追加上传，所以这里写死分片大小 v-bind:shard-size="shardSize" 这里默认1GB
    url变为vod调用(新请求)
    -->
    <big-file-icon
            v-bind:file-id="'fileId'"
            v-bind:text="text"
            v-bind:suffix-tag="suffixTag"
            v-bind:use="use"
            v-bind:after-upload="afterUpload"
            v-bind:shard-size="1000*1024*1024"
            v-bind:url="'vod-file'"
    ></big-file-icon>
</template>

<script>
    import BigFileIcon from "./big-file-icon";
    export default {
        name: "vod",
        components: {BigFileIcon},
        props:{
            text:{
                default:'上传VOD文件'
            },
            fileId:{
                default:'vod-upload'
            },
            //接收teacher的回调函数
            afterUpload:{
                type:Function,
                default: null
            },
            //暴露定义的文件上传类型
            suffixTag:{
                default:[]
            },
            //增加获取枚举类型，提交表单时使用
            use:{
                default:""
            },
            //vod准备，如果不传入分片大小，默认50kb
            shardSize: {
                default:50*1024
            },
        },
        methods:{

        }
    }
</script>

<style scoped>

</style>